com.supermap.ar.areffect

Class ARRecordParameter

  • All Implemented Interfaces:
    java.lang.Cloneable


    public class ARRecordParameter
    extends RecordParameter
    Record parameters of AR scene

    inertial data (ENU coordinate systems)

    • Constructor Detail

      • ARRecordParameter

        public ARRecordParameter()
        The constructor.
    • Method Detail

      • getYaw

        public float getYaw()
      • setYaw

        public void setYaw(float yaw)
      • getPitch

        public float getPitch()
      • setPitch

        public void setPitch(float pitch)
      • getRoll

        public float getRoll()
      • setRoll

        public void setRoll(float roll)
      • getRotation

        public Quaternion getRotation()
        Gets the rotation quaternion
        Returns:
        the rotation quaternion
      • setRotation

        public void setRotation(Quaternion rotation)
        Sets the rotation quaternion
        Parameters:
        rotation - quaternion
      • getPosition

        public Point3D getPosition()
        Gets the position coordinates
        Returns:
        the coordinates of AR scene.
      • setPosition

        public void setPosition(Point3D position)
        Gets the coordinates of AR scene.
        Parameters:
        position -
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • generateCsvString

        public static java.lang.String generateCsvString(java.util.List<ARRecordParameter> uavRecordParameters)
        Generates string in CSV format
        Parameters:
        uavRecordParameters - parameter set
      • toCsvString

        public java.lang.String toCsvString()
        Generates string in CSV format
        Returns:
        string in CSV format
      • toFieldString

        public static java.lang.String toFieldString()
        Outputs the string of field name
        Returns:
        the string of field name
             The field corresponds with the CSV string output by toCsvString().
         
      • clone

        public ARRecordParameter clone()
                                throws java.lang.CloneNotSupportedException
        Throws:
        java.lang.CloneNotSupportedException
      • linearDelDupCalculate

        public static java.util.ArrayList<ARRecordParameter> linearDelDupCalculate(java.util.List<ARRecordParameter> uavRecordParameters)
        De-reinterpolation calculation
        Parameters:
        uavRecordParameters -
        Returns: